package cn.doitedu.datagen.beans;

import java.util.Map;

/***
 * @author hunter.d
 * @qq 657270652
 * @wx haitao-duan
 * @date 2021/12/13
 **/
public class User {

    private String account ;
    private String appid ;
    private String appversion ;
    private String carrier ;
    private String deviceid ;
    private String devicetype ;
    private String eventid ;
    private String ip ;
    private double latitude;
    private double longitude;
    private String nettype;
    private String osname;
    private String osversion ;
    private Map<String,String> properties;
    private String releasechannel ;
    private String resolution ;
    private String sessionid ;
    private long timestamp;

    public User() {
    }

    public String getAccount() {
        return account;
    }

    public void setAccount(String account) {
        this.account = account;
    }

    public String getAppid() {
        return appid;
    }

    public void setAppid(String appid) {
        this.appid = appid;
    }

    public String getAppversion() {
        return appversion;
    }

    public void setAppversion(String appversion) {
        this.appversion = appversion;
    }

    public String getCarrier() {
        return carrier;
    }

    public void setCarrier(String carrier) {
        this.carrier = carrier;
    }

    public String getDeviceid() {
        return deviceid;
    }

    public void setDeviceid(String deviceid) {
        this.deviceid = deviceid;
    }

    public String getDevicetype() {
        return devicetype;
    }

    public void setDevicetype(String devicetype) {
        this.devicetype = devicetype;
    }

    public String getEventid() {
        return eventid;
    }

    public void setEventid(String eventid) {
        this.eventid = eventid;
    }

    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip;
    }

    public double getLatitude() {
        return latitude;
    }

    public void setLatitude(double latitude) {
        this.latitude = latitude;
    }

    public double getLongitude() {
        return longitude;
    }

    public void setLongitude(double longitude) {
        this.longitude = longitude;
    }

    public String getNettype() {
        return nettype;
    }

    public void setNettype(String nettype) {
        this.nettype = nettype;
    }

    public String getOsname() {
        return osname;
    }

    public void setOsname(String osname) {
        this.osname = osname;
    }

    public String getOsversion() {
        return osversion;
    }

    public void setOsversion(String osversion) {
        this.osversion = osversion;
    }

    public Map<String, String> getProperties() {
        return properties;
    }

    public void setProperties(Map<String, String> properties) {
        this.properties = properties;
    }

    public String getReleasechannel() {
        return releasechannel;
    }

    public void setReleasechannel(String releasechannel) {
        this.releasechannel = releasechannel;
    }

    public String getResolution() {
        return resolution;
    }

    public void setResolution(String resolution) {
        this.resolution = resolution;
    }

    public String getSessionid() {
        return sessionid;
    }

    public void setSessionid(String sessionid) {
        this.sessionid = sessionid;
    }

    public long getTimestamp() {
        return timestamp;
    }

    public void setTimestamp(long timestamp) {
        this.timestamp = timestamp;
    }

    public User(String account, String appid, String appversion, String carrier, String deviceid, String devicetype, String eventid, String ip, double latitude, double longitude, String nettype, String osname, String osversion, Map<String, String> properties, String releasechannel, String resolution, String sessionid, long timestamp) {
        this.account = account;
        this.appid = appid;
        this.appversion = appversion;
        this.carrier = carrier;
        this.deviceid = deviceid;
        this.devicetype = devicetype;
        this.eventid = eventid;
        this.ip = ip;
        this.latitude = latitude;
        this.longitude = longitude;
        this.nettype = nettype;
        this.osname = osname;
        this.osversion = osversion;
        this.properties = properties;
        this.releasechannel = releasechannel;
        this.resolution = resolution;
        this.sessionid = sessionid;
        this.timestamp = timestamp;
    }
}
